@import '../../styles/theme.less';

.breadcrumb {
  margin-bottom: 16px;
  padding: 16px 24px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);

  :global(.ant-breadcrumb) {
    font-size: 14px;
  }
}

.formCard {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05);

  :global {
    .ant-card-head {
      border-bottom: 1px solid #f0f0f0;
      padding: 16px 24px;

      .ant-card-head-title {
        font-size: 16px;
        font-weight: 500;
      }
    }

    .ant-card-body {
      padding: 24px;
    }

    .ant-form {
      max-width: 800px;
      margin: 0 auto;

      .ant-form-item-label {
        font-weight: 500;
      }

      .ant-input-group {
        display: flex;
        gap: 8px;

        .ant-btn {
          min-width: 80px;
          
          &-primary {
            background: @primary-color;
          }
        }
      }

      .ant-upload-list {
        margin-top: 8px;
      }
    }
  }

  .formFooter {
    margin-top: 32px;
    text-align: center;
  }
} 